Address examination mechanism for use in a system operating with dynamic storage relocation



March 31, 1970 o. E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION 29 Sheets-Sheet. I

CONTROLS Filed Sept. 27. 196'! 5 A H I 1 4, a A D m T T m N R H ER ME I1 E ET ET mm mm L LE P P E E R R FIG. 20

STORE UNDER MASK FIG. 2

March 31, 1970 o. E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FDR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196' 29 Sheets-Sheet 3 EXTERNALEXTERNAL WORD DECODE MULTIPLEX CHANNEL SWITCH ASSEMBLY MACHINE CHECKSTORAGE PROTECT March 31, 1970 E. w s 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196'! 29 Sheets-Sheet D. E. WALLISMarch 31, 1970 29 Sheets-Sheet 5 Filed Sept. 27, 196'! k a m T R 1 L MWm5 I. SHU. 8 i SIC BE 0 wmm m M A D. M

m m m T M 1 T. G R SE R IL WW E BS t ww M a! z I l l l l I l l I I I l Ir n 1 4 %1 I m: u 191 n N i I n m m m R R R R E E E E E 5 n A mm m hFIJI), L F... w u a FIG. 2c

March 31, 1970 D. E. WALLIS ADDRESS EXAMINATION MECHANISM FOR USE IN ASYSTEM 29 Sheets-Sheet 6 A m m A m n M.

w *W w WI N il i I-l-m N i 5 L g L. J A 4 V 4 A n- I m M nm M .1...

1 l l A N 0R "1 A 4 N 1 (in;

FIG. 2d

March 31, 1970 n, E, WALLIS ADDRESS EXAMINATION mzcrmusm FOR USE IN ASYSTEM OPERATING wx'rn nvmmc STORAGE RELOCATION Filed Sept. 27, 1967 29Sheets-Sheet 7 FIG. 2e

March 31, 1970 D. E. WALLIS 3. 0 .3

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196'! 29 Sheets-Sheet 8 R .mn ww G RF U L m0 Na 0 D c CONTROL REGISTER March 31, 1970 o. E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196'! 29 Sheets-Sheet 9 DIAGNOSTICREGISTER TNTERRUPT SECTION WORD PRIORITY CPU CONTRO EXT. INT. SY

March 31, 1970 D. E. WALLIS 3.50

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196'! 29 Sheets-Sheet. 10

CROSS AND GATING CIRCUITS ARITHMETI C LOGIC UNIT TRUE MT PLUS SIX ALUCONTROLS March 31, 1970 o. E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196'! 29 Sheets-Sheet 11 FIG. 2i

o. E. WALLIS 3,504,349 ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEMMarch 31, 1970 OPERATING WITH DYNAMIC STORAGE RELOCATION 29 Sheets-Sheet12 Filed Sept. 27, 196'! BOM SELECT l I L March 31, 1970 ADDRESSEXAMINATION MECHANISM FOR USE IN A S D E. WALLIS Filed Sept. 27, 196'!YSTEIM 4 m M ACTIVE 1 I Am STORAGE I 149 Y I ADDRESS I 1 4 FAST 4 I 1[144 1 14s PATH I m 44 -ASSEMBLER I ADDRESS SLOW PATH 142 I i I a I aGATING CIRCUIT ACTIVE I A m m STORAGE I I LW X 1 I 7 ADDRESS 1 1 I FASTg l 150 H PATH I c M m 5 m ASSEMBLER I l 21 1ss I SET LATCH CONTROL 4 IM m .am. STORE T CONTROL (M A ta: l 1 156 B F x 110011555 1 ADDRESS] 8STORE A 160 151 L I CONTROL 5 1 155 164%? 1 5 156- 5 STORE 152 0 1CONTROL LATCH SET 1 STORE WE -1s: 8 I 166 4 I STORE .4 I CONTROL 1 LFIG. 2k

March 31, 1970 Filed Sept. 27, 196'! D. E. WALLIS ADDRESS EXAMINATIONMECHANISM FOR USE IN A SYSTEM 1111011555 BUS m A n *..3

MMSS BUS m i M i m A 1e, h u in MM. 7* "1 i .104 r M l m In )A a; j i u.

1 i I g T 1111111111555 1110011555 11 1x 11111115551 1111111155 A 160T1111 1 A I160 1111 i 5 P151 3 P1511 A 11115 2, f A B EQ.

a 11 162 0 J62 0 111011 SET 11101 SET STORE GATE 510115 1111 a a I 155(a 163 1 m m 91 15 .1, m m

w .u a!

March 31, 1970 o. E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION 29 Sheets-Sheet 15 Filed Sept. 27, 196'! LI 1 mommoms ASSEHBLER G W H C N A R 8 LOW FIXED BRANCHING FIG. 2m

March 31, 1970 o. E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27. 196'! 29 Sheets-Sheet l6 DYNAMIC IRELOCATION ASSEMB. FIG. 2b

BRANCH CONTROL CIRCUIT FIG. 2n

March 31, 1970 o. E. wALus 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27. 1967 29 Sheets-Sheet 17 [1 AN DATA;BU S Am I. M m

F A GATE 505 GATE 305 GATE 50o INSTRUCTION 2nd OPER RELOCATE 5mELOCATAPD ze 'g c%% REG. HIGH EG. HIGH RE HIGH Aw m EXTERNAL OR MASSEMBLER 1o F:c.2b)

J 16 r- F 314*? {SEEGMENT 1 I N0 N0 1 COMPARE Ml' 5w HH HA cH j LATCLATCHES in m M j [A 409 510 A 31v A W 506 H "1 INSTRUCTRDN 'ZHF"W=TEW'QTTYPERKNTD REG LOW 30 REG. LOW 30 REG. LOW I H i *J I MDBBYTU m w M;

A A HDB BYTE 2, BITS4.5,BJ 4p r H=-'---- 1 i 125 ,126 127 i 1260 J March31, 1970 0 E. WALLIS 3,504,349

ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM OPERATING WITH DYNAMICSTORAGE RELOCATION Filed Sept. 27, 196'! 29 Sheets-Sheet 18 M FIG.4e

REGISTER l I M I E v 40 4b 4c 4d 4e FIG. 4

March 31, 1970 o. s. WALLIS ADDRESS EXAMINATION MECHANISM FOR USE IN ASYSTEM OPERATING WITH DYNAMIC STORAGE RELOCATION Filed Sept. 27. 196'!29 Sheets-Sheet 19 FIG. 40

3,504,349 ADDRESS EXAMINATION MECHANISM FOR USE IN A SYSTEM 29Sheets-Sheet 20 o. E. WALLIS FlQfiP- OPERATING WITH DYNAMIC STORAGERELOCATION March 31, 1970 Filed Sept. 27. 196'! r a! [it M A J w M w w ah W m w W 0 W n 1I1 ||w1lI|i\T!\1\11]|vtxi|[iliyllllllllillillllllll|li1 R A R m R W R R R R o :J 0 W o o lm 0i 0 M A AAA MA A A A AA AAA AAA 3 J J A 1% P A A A H F A r. l 1 4 Illllllll !|\|l!||l |||L llllllllllllll 11 I Wm Aw i m I R l ,1 V R u l!l 0 v 5 m 0 A m P 1 m swAAfm 1 [.Ifllldo 1m w a N C m l I I I v i I t I1 r l l I .M lllvlIirlal Wm m 1 m as: lllllllllll I!

